<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>


    <script>

        // 
        // function deepCopy(arr) {
        //     var arr2 = [] ;
        //     // 遍历原数组
        //     for(var i in arr) {
        //         // 判断是不是数组
        //         if(Array.isArray(arr[i])) {
        //             var arr3 = [] ;
        //             for(var j in arr[i])  {
        //                 // 需要继续判断arr[i][j] 是不是数组
        //                 // 。。。。
        //             }
        //         }
        //         else {
        //             arr2.push(arr[i]) ;
        //         }
        //     }

        //     return arr2 ;
        // }


        function deepCopy(arr) {
            var arr2 = [] ;
            // 遍历原数组
            for(var i in arr) {
                // 判断是不是数组
                if(Array.isArray(arr[i])) {
                    var arr3 = deepCopy(arr[i]) ;
                    arr2.push(arr3);
                }
                else {
                    arr2.push(arr[i]) ;
                }
            }

            return arr2 ;
        }


    </script>
    
</body>
</html>